"""
@Author : 合肥一元数智教育科技有限公司
@Date :  2025/2/11 9:08
@Description :   知识点回顾
   1.  输入  输出
     注释：  对代码的解释说明  不参与程序的执行
     单行注释   #
     多行注释   python中没有多行注释

   2. 变量   数据容器
      定义变量：
          变量三要素：
              名字  类型  值
   3. 常量   不可改变的数据  值是固定的  python中没有常量的定义  一般在python中将常量名字全大写

"""
# 人机交互   用户输入数据   阻塞 主线程
# name = input('请输入您的名字：')
#  打印输出用户输入的信息
# print(name)

'''
  python 多行注释  方式一
  可以通过 Ctrl+/  快速注释一行代码  
'''

"""
  python 多行注释  方式二
"""


'''
     变量：
         本质 计算机中的一段内存空间   存储数据的容器
     如何让计算机开辟空间  定义变量     变量名  类型  值
     python中的变量类型是一种动态数据类型： 变量没有数据类型，变量的数据类型取决于变量中存储的数据类型
     java 定义变量   静态数据类型
         数据类型  变量名  =  值      int  score = 90   score = "lisi"
     
     变量名的命名规则：
        1. 不能以数字开头
        2. 数字 、 字母、 _ 组成  中文(不推荐) 
        3. 严格区分大小写
        4. 不能使用python中的关键字  
        5. 变量名的长度没有限制   
        6. 变量名要有一定的描述意义  见名知意 
        7. 变量名如果有多个单词组成，需要使用 _ 连接  全小写  
               studentName     小驼峰  第一个单词首字母小写
               StudentName     大驼峰  每个单词首字母全部大写
               student_name    (python 推荐)
    
     
'''
score = 90
print(score)
print(type(score))

#  给变量重新赋值
score = 'lisi'   # python中使用字符串 需要使用单引号 或双引号
print(type(score))
print(score)

年龄 = 25
print(年龄)


#  变量的特殊定义方式  赋值相同
num1 = num2 = 1
print(num1,num2)
#  print语句的格式化输出
print('num1 =',num1,'num2 =',num2)
print(f'num1={num1},num2={num2},num1+num2={num1+num2}')
#  变量的特殊定义方式  赋值不相同
num3,num4 = 3,4
print(num3,num4)

#   定义常量    python中没有常量的定义  一般在python中将常量名字全大写
PI = 3.1415926

